DataSource for Entity Framework for WPF/Silverlight
Where<T>(IIndexedSource<T>,Expression<Func<T,Boolean>>,Boolean) メソッド

C1.LiveLinq 名前空間 > IndexedQueryExtensions クラス > Where メソッド : Where<T>(IIndexedSource<T>,Expression<Func<T,Boolean>>,Boolean) メソッド
source内の要素の型。
フィルタ処理する C1.LiveLinq.Indexing.IIndexedSource<T>
条件の各要素をテストする関数。
結果にソースの順序を保存するかどうかを指定します。
述語に基づいてソースコレクションをフィルタ処理し、ソースコレクションの順序を保存します。
シンタックス
'宣言
 
<System.Runtime.CompilerServices.ExtensionAttribute()>
Public Overloads Shared Function Where(Of T)( _
   ByVal source As IIndexedSource(Of T), _
   ByVal predicate As System.Linq.Expressions.Expression(Of Func(Of T,Boolean)), _
   ByVal preserveOriginalOrder As System.Boolean _
) As IIndexedSource(Of T)
[System.Runtime.CompilerServices.Extension()]
public static IIndexedSource<T> Where<T>( 
   IIndexedSource<T> source,
   System.Linq.Expressions.Expression<Func<T,bool>> predicate,
   System.bool preserveOriginalOrder
)

パラメータ

source
フィルタ処理する C1.LiveLinq.Indexing.IIndexedSource<T>
predicate
条件の各要素をテストする関数。
preserveOriginalOrder
結果にソースの順序を保存するかどうかを指定します。

型パラメータ

T
source内の要素の型。

戻り値の型

条件を満たす入力コレクションの要素を含む C1.LiveLinq.Indexing.IIndexedSource<T>
解説
順序を保存すると、インデックスを使用したパフォーマンスの最適化の効果が低くなります。 このオーバーロードは、この操作で順序の保存が必須の場合にのみ使用します。
参照

IndexedQueryExtensions クラス
IndexedQueryExtensions メンバ
オーバーロード一覧